/* ---- Lees Clearer ---- */
.clearer {clear:both; line-height:1px; height:1px; font-size:1px;}

/* ---- Generic Link Styles ---- */
a, a:visited {color:#000; text-decoration:underline;}
a:hover, a:focus {color:#666; text-decoration:none;}

/* ---- Generic Heading Styles ---- */
h1 {font-size:1.6em; margin-bottom:13px; font-weight:normal; border-bottom:1px solid #5B696A; border-top:1px solid #5B696A; padding:8px 0; color:#333;}
h2 {font-size:1.4em; margin-bottom:13px;}
h3 {font-size:1.3em; margin-bottom:8px;}
h4 {font-size:1.2em; margin-bottom:8px;}
h5 {font-size:1.1em; margin-bottom:8px;}

/* ---- Paragraph Styles ---- */
p {margin-bottom:15px; line-height:1.9em; color:#3b3b3b;}

/* ---- Generic Form Styles ---- */
.inlineform {}
.inlineform li {display:inline;}

.normalform {width:100%; padding:0;}
.normalform li {width:100%; clear:both; float:left; padding:10px 0px; list-style:none;}
.normalform label {display: inline-block; line-height: 1.5em; vertical-align: top; float:left; width: 18em; padding:0px 5px 0px 0px;}
.normalform label span {display: block; font-size:0.9em;}
.normalform em {font-weight: bold; font-style: normal; color: #f00;}

fieldset {border:1px #333333 solid; padding:10px;}
fieldset legend { background-color:#FFFFFF; padding:3px;}

/* --- input styles --- */
input[type=text], input[type=password] {width:320px; padding:3px; font-size:1.4em;}
input[type=submit] {padding:2px 8px; font-size:1.4em; cursor:pointer;}
select {width:330px; padding:3px; font-size:1.4em;}
textarea {width:500px; padding:3px;}
.field-validation-error {color:Red;}
.input-validation-error {border:1px #fb7272 dotted; background-color:#fde1e1;}
.editor-label {padding:2px 0;}
.editor-field {padding:2px 0;}

/* --- Main Holding Divs ---*/
#wrapper {clear:both; width:960px; margin:0px auto;}
#content {padding:15px;}

/* --- Top Section ---*/
#header {clear:both; height:95px; padding:0 0 15px 0;}
.logo {float:left; padding:3px 0px 0px 20px;}

/*--- Main Nav ---*/
#main-nav {height:41px; clear:both; background-image:url(images/main-nav-bg.jpg); background-position:top; background-repeat:repeat-x;}
#main-nav ul {padding:5px 0px 0px 8px;}
#main-nav li {float:left;}
#main-nav li a, #main-nav li a:visited {padding:6px 20px; color:#FFFFFF; text-decoration:none; display:block; float:left; background-position:right center; background-repeat:no-repeat;}
#main-nav li a:hover {background-color:#5B696A;}

/* --- left side ---  */
#sidecontent {float:left; width:190px; border:1px #CCCCCC solid; padding:3px;}
#sidecontent h2 {display:block; background-color:#5B696A; padding:5px; margin:0 0 10px 0; color:#FFFFFF; font-size:1.2em;}
.categorylist {padding:0 0 15px 0;}
.categorylist li {padding:1px 0px;}
.categorylist li a, .categorylist li a:visited {display:block; padding:2px 0px 2px 10px; text-decoration:none; color:#000000;}
.categorylist li a:hover {background-color:#CCC;}
.statslist {padding:0 0 5px 5px;}
.statslist li {padding:3px 0;}

/*-- Latest Added --*/
.addedlist {font-size:0.9em;}
.addedlist li {}
.addedlist li a, .addedlist li a:visited {color:#000000; text-decoration:none;}
.addedlist li a:hover {text-decoration:underline;}

/* --- Content --- */
#maincontent {float:right; width:720px;}
#maincontent ul {padding:5px 0 5px 25px;}
#maincontent li {padding:2px 0; list-style:circle;}
#maincontent li ul li {list-style-type:square}

/* --- Home Page Links --- */
.linkcats {float:left; width:47%; padding:12px 10px 3px; /* set a min height */min-height:8em; height:auto !important; height:8em;}
.linkcats h5 {border-bottom:1px solid #999; font-size:1.3em; font-weight:normal; letter-spacing:-1px; margin:0px 0px 4px; padding:0px 0px 2px;}
.linkcats h5 a, .linkcats h5 a:visited {text-decoration:none; color:#333333;}
.linkcats h5 a:hover {color:#BBD9EE;}
.hpsubcatholder {list-style:none; font-size:0.9em; padding:0px 8px;}
.hpsubcatholder li {display:block; width:100%; float:left; padding:1px 0px 1px 0px; /* min-height */min-height:1.2em; height:auto !important; height:1.2em;}
.hpsubcatholder li a, .hpsubcatholder li a:visited {display:inline; text-decoration:none; color:#666666;}
.hpsubcatholder li a:hover {border-bottom:1px solid #000;}
#hplatestwebsites {padding:15px 0 0 0;}

/* ---- Listing Page ---- */
#topcategories {padding:12px 0px; margin:0px 0px 12px 0px;}
#topcategories li {display:block; float:left; width:46%; padding:6px 0px 6px 22px; background-image:url(images/subcat-list-arrow.png); background-repeat:no-repeat; background-position:left center;}
#topcategories li a, #topcategories li a:visited {font-size:1.1em; color:#333333;}
#topcategories li a:hover {}
.listingholders {padding:12px 0px;}
.featuredlisting {background-color:#EEEEEE; margin:0px 0px 8px 0px; padding:10px;}
.listingholders h4 {color:#0066CC; font-size:1.3em; font-weight:normal; padding:1px 0px;}
.listingholders h4 a, .listingholders h4 a:visited {color:#0A55A0;}
.listingholders h4 a:hover {text-decoration:none;}
.listingholders p {font-size:0.9em;}p.extralinks {font-weight:bold;}p.theurl {color:#6EB82F; font-style:italic;}
.thumbnail {float:left; margin:0px 8px 0px 0px;}
.rssholder {text-align:right;}

/* ---- FOOTER ---- */
#footer {border-top:3px #5B696A solid; margin:20px 0px 10px 0px; padding:10px;}
.version {color:#666666; display:block; font-size:0.8em; text-align:right; width:50%; float:right;}

/* ------ FORM ERRORS ----- */
.errorMessage {color:red; font-size:0.9em; padding:12px 0; clear:both;}
.errorMessage ul {padding:5px 0 5px 18px;}
.errorMessage li {padding:1px 0 !Important; list-style-type:circle !Important; list-style-position:inside !Important;}
.success {display:block; padding:5px; background-color:#BDE5F8; border:1px #00529B solid;}
.error {display:block; padding:5px; background-color:#FFBABA; border:1px #D8000C solid;}
.success p, .error p {padding:0; margin:0; font-size:1.2em;}
.success p {color:#00529B;}
.error p { color:#D8000C;}

/* --- Submission Type Styles --- */
#submissiontypes {padding:10px; border:1px dotted #333; background-color:#eee; margin:14px 0 0 0;}
#submissiontypes h2 {}
.arttypes {border-top:1px dotted #333; padding:12px 0;}
.arttypes p {margin:0;}
.arttypes h5 {}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
